/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
/* line 5, ../sass/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 26, ../sass/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 30, ../sass/_reset.scss */
body {
  line-height: 1;
}

/* line 33, ../sass/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 36, ../sass/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 39, ../sass/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 44, ../sass/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 44, ../sass/_base.scss */
.wrap {
  margin: 0 auto;
  min-width: 1200px;
  height: auto;
}

/* line 49, ../sass/_base.scss */
a {
  cursor: pointer;
}

/* line 5, ../../../../../Ruby23/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../Ruby23/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../Ruby23/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../Ruby23/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../Ruby23/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../Ruby23/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../Ruby23/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../Ruby23/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../Ruby23/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 5, ../sass/all.scss */
.nav {
  height: 90px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  justify-content: space-between;
  -ms-flex-pack: justify;
  -ms-flex-align: center;
  padding-top: 44px;
  margin: 0 auto;
}
/* line 13, ../sass/all.scss */
.nav .logo {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
}
/* line 15, ../sass/all.scss */
.nav .logo .logo-img {
  width: 83px;
  height: 49px;
  background: url(../images/Logo.png) 0 0 no-repeat;
  background: cover;
}
/* line 21, ../sass/all.scss */
.nav .logo span {
  font-size: 16px;
  color: #FFFFFF;
  margin-left: 30px;
}
/* line 27, ../sass/all.scss */
.nav ul {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  position: relative;
}
/* line 30, ../sass/all.scss */
.nav ul .active:before {
  content: "";
  width: 12px;
  height: 2px;
  position: absolute;
  left: 7px;
  bottom: calc(50% - 2px);
  background: #26E3E3;
}
/* line 39, ../sass/all.scss */
.nav ul #active:before {
  content: "";
  width: 12px;
  height: 2px;
  position: absolute;
  left: 7px;
  bottom: calc(50% - 2px);
  background: #26E3E3;
}
/* line 48, ../sass/all.scss */
.nav ul li {
  padding: 0 30px;
  position: relative;
  cursor: pointer;
}
/* line 52, ../sass/all.scss */
.nav ul li a {
  color: #fff;
}
/* line 55, ../sass/all.scss */
.nav ul li a:hover {
  text-decoration: none;
}
/* line 60, ../sass/all.scss */
.nav ul .btn {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  justify-items: center;
  width: 111px;
  height: 36px;
  border: 1px solid #fff;
  padding: 5px 18px;
  border-radius: 20px;
}
/* line 67, ../sass/all.scss */
.nav ul .btn a {
  color: #fff;
  text-decoration: none;
}

/* line 74, ../sass/all.scss */
.navActive {
  position: fixed;
  background: #fff;
  color: #cccccc;
  width: 100%;
  padding: 22px 0;
  z-index: 99999;
  transition: all .3s;
}
/* line 84, ../sass/all.scss */
.navActive .logo .logo-img {
  width: 93px;
  height: 49px;
  background: url(../images/Logo2.png) 0 0 no-repeat;
  background-size: cover;
}
/* line 90, ../sass/all.scss */
.navActive .logo span {
  color: black;
}
/* line 96, ../sass/all.scss */
.navActive ul li a {
  color: black;
}
/* line 101, ../sass/all.scss */
.navActive ul .btn a {
  color: black;
}

/* line 108, ../sass/all.scss */
.container-fluid {
  padding: 0;
}

/* line 112, ../sass/all.scss */
.items1 {
  width: 100%;
  height: 860px;
  background: url("../images/banner.jpg") 0 0 no-repeat;
  background-size: cover;
  position: relative;
}
/* line 120, ../sass/all.scss */
.items1 .con {
  width: 953px;
  position: absolute;
  left: 0;
  top: 15%;
  right: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  justify-items: center;
  flex-flow: column wrap;
  -ms-flex-direction: column;
  -ms-flex-wrap: wrap;
}
/* line 132, ../sass/all.scss */
.items1 .con h1 {
  font-size: 36px;
  color: #fff;
  margin-bottom: 20px;
}
/* line 137, ../sass/all.scss */
.items1 .con p {
  color: #fff;
}
/* line 142, ../sass/all.scss */
.items1 .con .free-btn {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  justify-items: center;
  border: 1px solid #fff;
  color: #fff;
  width: 216px;
  height: 56px;
  font-size: 20px;
  padding: 0;
  border-radius: 26px;
  margin-top: 30px;
}
/* line 154, ../sass/all.scss */
.items1 .con .free-btn:hover {
  border: 1px solid #fff;
  color: #ff6800;
  background: #fff;
}
/* line 159, ../sass/all.scss */
.items1 .con img {
  width: 420px;
  height: 272px;
  margin-top: 90px;
}
/* line 164, ../sass/all.scss */
.items1 .con input {
  width: 460px;
  height: 40px;
}

/* line 170, ../sass/all.scss */
.items2 {
  background: #fafafa;
  padding-top: 70px;
}
/* line 173, ../sass/all.scss */
.items2 .title {
  width: 120px;
  margin: 0 auto;
}
/* line 177, ../sass/all.scss */
.items2 .title:after {
  content: "";
  width: 40px;
  height: 1px;
  margin: 0 auto;
  background: #ff6800;
}
/* line 184, ../sass/all.scss */
.items2 .text {
  color: #666666;
  margin: 36px 0 50px 0;
}
/* line 189, ../sass/all.scss */
.items2 .row p {
  margin-top: 20px;
  margin-bottom: 70px;
}

/* line 196, ../sass/all.scss */
.website-main {
  min-width: 1200px;
}

/* line 197, ../sass/all.scss */
.website-main .tit {
  text-align: center;
  margin-bottom: 35px;
}

/* line 198, ../sass/all.scss */
.website-main .tit h4 {
  color: #333;
  font-size: 28px;
  font-weight: normal;
  line-height: 28px;
}

/* line 199, ../sass/all.scss */
.website-main .tit h4 span {
  color: #ff6800;
}

/* line 200, ../sass/all.scss */
.website-main .tit p {
  color: #666;
  font-size: 14px;
  line-height: 14px;
  padding-top: 15px;
}

/* line 201, ../sass/all.scss */
.website-main .tit:after {
  content: "";
  display: block;
  width: 52px;
  height: 2px;
  background-color: #e7e7e7;
  margin: 28px auto auto auto;
}

/* line 202, ../sass/all.scss */
.website-main-o {
  width: 998px;
  border: 1px solid #eaeaea;
  margin: 0 auto;
  margin-top: -188px;
  background-color: #fff;
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
}

/* line 203, ../sass/all.scss */
.website-main .website-main-o .tit {
  margin: 0;
  padding-top: 28px;
}

/* line 204, ../sass/all.scss */
.webSet-main {
  padding: 0 0 36px 0;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
}

/* line 205, ../sass/all.scss */
.webSet-main-li {
  margin-top: 36px;
}

/* line 206, ../sass/all.scss */
.webSet-main p.fl {
  width: 200px;
  text-align: right;
  line-height: 38px;
  color: #333;
  font-size: 14px;
  font-weight: bold;
  margin-right: 40px;
}

/* line 207, ../sass/all.scss */
.shop-main-o {
  padding: 50px 0;
}

/* line 208, ../sass/all.scss */
.shop-main-o .ul1 li {
  position: relative;
  float: left;
  width: 201px;
  text-align: center;
  color: #999999;
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 12px;
  font-size: 14px;
  padding-top: 53px;
  background: url("../images/wskd_10.png") no-repeat top;
  background-position: 77px 0;
  cursor: pointer;
}

/* line 209, ../sass/all.scss */
.shop-main-o .ul1 li:hover {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
}

/* line 210, ../sass/all.scss */
.shop-main-o .ul1 li.on {
  color: #ff6800;
  border-color: #ff6800;
}

/* line 211, ../sass/all.scss */
.shop-main-o .ul1 li.li2 {
  background-position: -113px 0;
}

/* line 212, ../sass/all.scss */
.shop-main-o .ul1 li.li3 {
  background-position: -312px 0;
}

/* line 213, ../sass/all.scss */
.shop-main-o .ul1 li.li4 {
  background-position: -513px 0;
}

/* line 214, ../sass/all.scss */
.shop-main-o .ul1 li.li5 {
  background-position: -709px 0;
}

/* line 215, ../sass/all.scss */
.shop-main-o .ul1 li.li1.on {
  background-position: 77px -96px;
}

/* line 216, ../sass/all.scss */
.shop-main-o .ul1 li.li2.on {
  background-position: -113px -97px;
}

/* line 217, ../sass/all.scss */
.shop-main-o .ul1 li.li3.on {
  background-position: -312px -95px;
}

/* line 218, ../sass/all.scss */
.shop-main-o .ul1 li.li4.on {
  background-position: -513px -94px;
}

/* line 219, ../sass/all.scss */
.shop-main-o .ul1 li.li5.on {
  background-position: -709px -95px;
}

/* line 220, ../sass/all.scss */
.shop-main-o .line {
  width: 100%;
  height: 1px;
  background-color: #e0e0e0;
  margin-top: -1px;
}

/* line 221, ../sass/all.scss */
.shop-main-o .ul2 {
  width: 100%;
  margin-top: 40px;
}

/* line 222, ../sass/all.scss */
.shop-main-o .ul2 li {
  text-align: center;
  color: #7b7b7b;
  font-size: 14px;
  line-height: 23px;
  display: none;
}

/* line 223, ../sass/all.scss */
.shop-main-o .ul2 li h4 {
  color: #000000;
  font-size: 18px;
  padding-bottom: 10px;
  font-weight: normal;
}

/* line 224, ../sass/all.scss */
.shop-main-o .ul2 li p {
  margin-bottom: 20px;
}

/* line 225, ../sass/all.scss */
.shop-main-o .ul2 li img {
  display: inline-block;
}

/* line 226, ../sass/all.scss */
.shop-main-o .ul2 li .li-o-m {
  width: 760px;
  margin: 0 auto;
}

/* line 227, ../sass/all.scss */
.shop-main-o .ul2 li .li-o-m .fl {
  width: 320px;
  height: 180px;
  background-color: #000;
}

/* line 228, ../sass/all.scss */
.shop-main-o .ul2 li .li-o-m .fr {
  margin: 30px 0 0 0;
}

/* line 229, ../sass/all.scss */
.shop-main-o .ul3 {
  margin-top: 50px;
}

/* line 230, ../sass/all.scss */
.shop-main-o .ul3 li {
  float: left;
  background: url(../images/wskd_10.png) no-repeat top;
  padding-left: 80px;
  margin-right: 85px;
}

/* line 231, ../sass/all.scss */
.shop-main-o .ul3 li.li1 {
  background-position: 0 -238px;
}

/* line 232, ../sass/all.scss */
.shop-main-o .ul3 li.li2 {
  background-position: -380px -238px;
}

/* line 233, ../sass/all.scss */
.shop-main-o .ul3 li.li3 {
  background-position: -731px -238px;
  margin-right: 0;
}

/* line 234, ../sass/all.scss */
.shop-main-o .ul3 li h4 {
  color: #666666;
  font-size: 18px;
  line-height: 18px;
  padding-bottom: 10px;
  font-weight: normal;
}

/* line 235, ../sass/all.scss */
.shop-main-o .ul3 li p {
  color: #666666;
  font-size: 12px;
  line-height: 22px;
}

/* line 236, ../sass/all.scss */
.w-1000 {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}

/* line 237, ../sass/all.scss */
.w-1005 {
  width: 1005px;
  margin: 0 auto;
  position: relative;
}

/* line 238, ../sass/all.scss */
.w-1200 {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}

/* line 239, ../sass/all.scss */
.clear {
  clear: both;
  font-size: 0px;
  line-height: 0;
  height: 0;
}

/* line 245, ../sass/all.scss */
.items4 {
  padding: 50px 0;
  background: #F0F3F5;
  position: relative;
}
/* line 249, ../sass/all.scss */
.items4 .tit {
  text-align: center;
  margin-bottom: 35px;
}
/* line 252, ../sass/all.scss */
.items4 .tit h4 {
  color: #333;
  font-size: 28px;
  font-weight: normal;
  line-height: 28px;
}
/* line 260, ../sass/all.scss */
.items4 .Case_QrcodeWrap {
  width: 170px;
  height: 135px;
  overflow: hidden;
  position: absolute;
  top: -35px;
  left: 50%;
  z-index: 10;
  margin-left: -100px;
  background-color: #fff;
  text-align: center;
  opacity: 0;
  -webkit-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-transition: .3s all ease-in-out;
  -moz-transition: .3s all ease-in-out;
  transition: .3s all ease-in-out;
}
/* line 278, ../sass/all.scss */
.items4 .Case_QrcodeWrap .Case_QrcodeWrap_Img {
  margin: 10px auto;
}
/* line 280, ../sass/all.scss */
.items4 .Case_QrcodeWrap .Case_QrcodeWrap_Img img {
  width: 100px;
}
/* line 285, ../sass/all.scss */
.items4 .Case_QrcodeWrap span {
  position: relative;
  top: auto;
  font-size: 14px;
}
/* line 291, ../sass/all.scss */
.items4 .fadeIn {
  top: -60px;
  opacity: 1;
  height: 150px;
}
/* line 296, ../sass/all.scss */
.items4 .tit:after {
  content: "";
  display: block;
  width: 52px;
  height: 2px;
  background-color: #e7e7e7;
  margin: 28px auto auto auto;
}
/* line 303, ../sass/all.scss */
.items4 ul {
  padding: 25px 0;
  clear: both;
}
/* line 307, ../sass/all.scss */
.items4 li {
  float: left;
  width: 270px;
  height: 146px;
  border: 1px solid #ebebeb;
  margin-right: 37px;
  background-color: #f5f5f5;
  position: relative;
}
/* line 315, ../sass/all.scss */
.items4 li .t {
  width: auto;
  height: auto;
  padding: 15px 0;
  overflow: hidden;
}
/* line 320, ../sass/all.scss */
.items4 li .t .icon {
  border: 2px solid #00c6f1;
  float: left;
  width: 67px;
  height: 67px;
  border-radius: 50%;
  margin-left: 25px;
}
/* line 328, ../sass/all.scss */
.items4 li .t .icon1 {
  border: 2px solid #23a0d7;
  background: url(../images/01.png) no-repeat center center;
}
/* line 332, ../sass/all.scss */
.items4 li .t .icon2 {
  border: 2px solid #fd9525;
  background: url(../images/02.png) no-repeat center center;
}
/* line 336, ../sass/all.scss */
.items4 li .t .icon3 {
  border: 2px solid #129cfd;
  background: url(../images/03.png) no-repeat center center;
}
/* line 340, ../sass/all.scss */
.items4 li .t .icon4 {
  border: 2px solid #f1c100;
  background: url(../images/04.png) no-repeat center center;
}
/* line 344, ../sass/all.scss */
.items4 li .t .icon5 {
  border: 2px solid #00c6f1;
  background: url(../images/05.png) no-repeat center center;
}
/* line 348, ../sass/all.scss */
.items4 li .t .icon6 {
  border: 2px solid #00a7ad;
  background: url(../images/06.png) no-repeat center center;
}
/* line 352, ../sass/all.scss */
.items4 li .t .icon7 {
  border: 2px solid #dfd641;
  background: url(../images/07.png) no-repeat center center;
}
/* line 356, ../sass/all.scss */
.items4 li .t .icon8 {
  border: 2px solid #c32102;
  background: url(../images/08.png) no-repeat center center;
}
/* line 360, ../sass/all.scss */
.items4 li .t .icon9 {
  border: 2px solid #1e8dcc;
  background: url(../images/09.png) no-repeat center center;
}
/* line 364, ../sass/all.scss */
.items4 li .t .icon10 {
  border: 2px solid #3ecf94;
  background: url(../images/10.png) no-repeat center center;
}
/* line 368, ../sass/all.scss */
.items4 li .t .icon11 {
  border: 2px solid #ddb100;
  background: url(../images/11.png) no-repeat center center;
}
/* line 372, ../sass/all.scss */
.items4 li .t .icon12 {
  border: 2px solid #ff8e15;
  background: url(../images/12.png) no-repeat center center;
}
/* line 376, ../sass/all.scss */
.items4 li .t .text {
  float: left;
  margin-left: 15px;
}
/* line 380, ../sass/all.scss */
.items4 li .t .text h2 {
  font-size: 22px;
  color: #272727;
  margin: 8px 0 2px;
}
/* line 385, ../sass/all.scss */
.items4 li .t .text p {
  font-size: 14px;
  color: #777;
}
/* line 391, ../sass/all.scss */
.items4 li .b {
  width: auto;
  height: auto;
  padding: 0 10px;
  text-align: center;
}
/* line 398, ../sass/all.scss */
.items4 li .b a {
  display: inline-block;
  width: 96px;
  height: 28px;
  border: 1px solid #c7c7c7;
  border-radius: 2px;
  color: #666;
  font-size: 15px;
  text-align: center;
  line-height: 15px;
  margin: 0 10px;
}
/* line 412, ../sass/all.scss */
.items4 li .b a:hover {
  background-color: #0ad;
  color: #fff;
  border: 1px solid #00b4ea;
}
/* line 419, ../sass/all.scss */
.items4 li:hover {
  box-shadow: 0 0 10px #ccc;
}
/* line 422, ../sass/all.scss */
.items4 li:last-child {
  margin-right: 0;
}
/* line 425, ../sass/all.scss */
.items4 .index_function_mian_listbox ul {
  padding: 35px 0;
  clear: both;
}
/* line 429, ../sass/all.scss */
.items4 .index_system_btn {
  width: 100%;
  margin-top: 50px;
  overflow: hidden;
}
/* line 433, ../sass/all.scss */
.items4 .index_system_btn a {
  width: 228px;
  height: 44px;
  border-radius: 2px;
  border: 1px solid #272727;
  color: #272727;
  font-size: 20px;
  text-align: center;
  line-height: 44px;
  display: block;
  margin: 0 auto;
}

/* line 447, ../sass/all.scss */
.items5 {
  padding: 40px 0;
  width: 100%;
  text-align: center;
  height: 280px;
  background: url(../images/foot-banner.jpg) no-repeat center top;
  background-attachment: fixed;
}
/* line 455, ../sass/all.scss */
.items5 .con h4 {
  font-size: 28px;
  color: #fff;
}
/* line 460, ../sass/all.scss */
.items5 .con .dredge-btn {
  background: #fa854f;
  color: #fff;
  padding: 0;
  width: 335px;
  height: 43px;
  margin: 30px auto;
  border-radius: 3px;
  line-height: 43px;
  font-size: 18px;
}
/* line 473, ../sass/all.scss */
.items5 .con .consult p {
  font-size: 16px;
  color: #fff;
  margin-bottom: 5px;
}
/* line 478, ../sass/all.scss */
.items5 .con .consult p + p {
  font-size: 14px;
  color: #fff;
}

/* line 486, ../sass/all.scss */
footer {
  width: 100%;
  height: 510px;
  background: #0f1014;
}
/* line 491, ../sass/all.scss */
footer .out {
  padding-top: 70px;
}
/* line 493, ../sass/all.scss */
footer .out h3 {
  width: 72px;
  color: #fff;
  font-size: 18px;
  border-bottom: 1px solid #999999;
  padding-bottom: 15px;
  margin-bottom: 24px;
}
/* line 501, ../sass/all.scss */
footer .out ul {
  color: #999999;
}
/* line 503, ../sass/all.scss */
footer .out ul li {
  margin-top: 10px;
}
/* line 505, ../sass/all.scss */
footer .out ul li img {
  width: 150px;
  height: auto;
}
/* line 512, ../sass/all.scss */
footer .infor {
  margin-top: 100px;
}
/* line 516, ../sass/all.scss */
footer .infor p {
  text-align: center;
}

/* line 522, ../sass/all.scss */
.pro-items1 {
  width: 100%;
  height: 630px;
  background: url("../images/pro-banner.jpg") 0 0 no-repeat;
  background-size: cover;
  position: relative;
}
/* line 528, ../sass/all.scss */
.pro-items1 .con {
  width: 953px;
  height: 300px;
  position: absolute;
  left: 0;
  top: 14%;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  justify-items: center;
  flex-flow: column wrap;
  -ms-flex-direction: column;
  -ms-flex-wrap: wrap;
  z-index: 111;
}
/* line 543, ../sass/all.scss */
.pro-items1 .con h1 {
  font-size: 36px;
  color: #fff;
  margin-bottom: 34px;
}
/* line 548, ../sass/all.scss */
.pro-items1 .con p {
  color: #fff;
}
/* line 551, ../sass/all.scss */
.pro-items1 .con .advantage-btn {
  border: 1px solid #fff;
  color: #fff;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  justify-items: center;
  width: 250px;
  height: 52px;
  font-size: 22px;
  border-radius: 3px;
  margin-top: 34px;
  cursor: pointer;
}
/* line 563, ../sass/all.scss */
.pro-items1 .con .advantage-btn:hover {
  background: #ffffff;
  border: 1px solid #fff;
  color: #ff6800;
}

/* line 571, ../sass/all.scss */
.pro-items2 {
  position: relative;
  width: 100%;
  height: 600px;
  margin: 0 auto;
  left: 0;
  top: -25%;
  right: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  justify-items: center;
  flex-flow: column wrap;
  -ms-flex-direction: column;
  -ms-flex-wrap: wrap;
  z-index: 999;
  background: #fff;
}
/* line 587, ../sass/all.scss */
.pro-items2 .con {
  position: absolute;
  top: -220px;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 593, ../sass/all.scss */
.pro-items2 .con h2 {
  margin-top: 40px;
  padding: 30px 0;
  font-size: 26px;
  color: #333333;
}
/* line 599, ../sass/all.scss */
.pro-items2 .con p {
  font-size: 16px;
  color: #333333;
}
/* line 603, ../sass/all.scss */
.pro-items2 .con .box {
  width: 998px;
  height: 499px;
  background: #fff;
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
  margin: 0 auto;
}
/* line 611, ../sass/all.scss */
.pro-items2 .con .box h2 {
  border-bottom: 1px solid #eeeeee;
}
/* line 615, ../sass/all.scss */
.pro-items2 .con .select {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  margin-left: 130px;
  padding-top: 50px;
}
/* line 619, ../sass/all.scss */
.pro-items2 .con .select .select-img {
  position: relative;
}
/* line 622, ../sass/all.scss */
.pro-items2 .con .select span {
  width: 80px;
  margin-right: 45px;
  font-weight: bold;
  text-align: right;
}
/* line 628, ../sass/all.scss */
.pro-items2 .con .select var {
  position: absolute;
  top: 72%;
  left: 35%;
  font-size: 17px;
  color: #333;
}
/* line 635, ../sass/all.scss */
.pro-items2 .con .select img {
  margin-right: 12px;
  border: 1px solid #ffffff;
  border-radius: 1px;
}
/* line 640, ../sass/all.scss */
.pro-items2 .con .select .imgOn {
  border: 1px solid #ff6800;
  border-radius: 2px;
}
/* line 644, ../sass/all.scss */
.pro-items2 .con .select img:hover {
  border: 1px solid #ff6800;
  border-radius: 2px;
}
/* line 649, ../sass/all.scss */
.pro-items2 .con .price {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  margin-left: 130px;
  margin-top: 50px;
}
/* line 653, ../sass/all.scss */
.pro-items2 .con .price span {
  width: 80px;
  margin-right: 45px;
  font-weight: bold;
  text-align: right;
}
/* line 659, ../sass/all.scss */
.pro-items2 .con .price .price-select {
  margin-right: 34px;
}
/* line 661, ../sass/all.scss */
.pro-items2 .con .price .price-select var {
  font-size: 22px;
  font-weight: bold;
  color: #ff6800;
}
/* line 668, ../sass/all.scss */
.pro-items2 .con .free-dredge {
  width: 260px;
  height: 48px;
  margin: 0 auto;
  margin-top: 50px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  justify-items: center;
  background: #ff6800;
  color: #fff;
  border-radius: 3px;
  font-size: 20px;
  cursor: pointer;
}
/* line 681, ../sass/all.scss */
.pro-items2 .shops {
  margin: 0 auto;
  width: 953px;
  position: absolute;
  top: 922px;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 692, ../sass/all.scss */
.pro-items2 .shops h2 {
  margin-top: 40px;
  font-size: 26px;
  color: #fff;
}
/* line 697, ../sass/all.scss */
.pro-items2 .shops p {
  color: #fff;
  margin: 10px 0;
}
/* line 701, ../sass/all.scss */
.pro-items2 .shops .o-m-l {
  width: 50%;
  text-align: center;
}
/* line 702, ../sass/all.scss */
.pro-items2 .shops .o-m-l h4 {
  color: #fff;
  font-weight: normal;
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 20px;
}
/* line 703, ../sass/all.scss */
.pro-items2 .shops .o-m-l img {
  margin-bottom: 20px;
  display: inline-block;
}
/* line 704, ../sass/all.scss */
.pro-items2 .shops .o-m-l ul {
  text-align: center;
  width: 400px;
  margin: 0 auto;
}
/* line 705, ../sass/all.scss */
.pro-items2 .shops .o-m-l ul li {
  display: inline-block;
  width: 100px;
  height: 100px;
  margin: 5px 15px;
  background: url(../images/wxd-spri.png) no-repeat;
  background-position: 0 -292px;
}
/* line 706, ../sass/all.scss */
.pro-items2 .shops .o-m-l ul li .li-img {
  width: 37px;
  height: 37px;
  margin: 8px auto 8px auto;
}
/* line 707, ../sass/all.scss */
.pro-items2 .shops .o-m-l ul li .li-img span {
  display: block;
  float: left;
  width: 33px;
  height: 33px;
  background: url(../images/wxd-spri.png) no-repeat;
  background-position: 0 -97px;
  margin: 2px 0 0 2px;
}
/* line 708, ../sass/all.scss */
.pro-items2 .shops .o-m-l ul li.li-t .li-img span {
  width: 34px;
  height: 34px;
  margin: 1.5px 0 0 1.5px;
  background-position: 0 -130px;
}
/* line 709, ../sass/all.scss */
.pro-items2 .shops .o-m-l ul li.li-s .li-img span {
  width: 37px;
  height: 37px;
  background-position: 0 -255px;
}
/* line 710, ../sass/all.scss */
.pro-items2 .shops .o-m-l ul li.li-f .li-img span {
  width: 36px;
  height: 29px;
  margin: 4px 0 0 0.5px;
  background-position: 0 -196px;
}
/* line 711, ../sass/all.scss */
.pro-items2 .shops .o-m-l ul li.li-w .li-img span {
  width: 31px;
  height: 33px;
  margin: 2px 0 0 3px;
  background-position: 0 -32px;
}
/* line 712, ../sass/all.scss */
.pro-items2 .shops .o-m-l ul li.li-l .li-img span {
  width: 36px;
  height: 30px;
  margin: 3.5px 0 0 0.5px;
  background-position: 0 -225px;
}
/* line 713, ../sass/all.scss */
.pro-items2 .shops .o-m-l ul li.li-q .li-img span {
  width: 35px;
  height: 32px;
  margin: 2.5px 0 0 1px;
  background-position: 0 -164px;
}
/* line 714, ../sass/all.scss */
.pro-items2 .shops .o-m-l ul li.li-b .li-img span {
  width: 29px;
  height: 32px;
  margin: 2.5px 0 0 4px;
  background-position: 0 0;
}
/* line 715, ../sass/all.scss */
.pro-items2 .shops .o-m-l ul li.li-j .li-img span {
  width: 32px;
  height: 32px;
  margin: 2.5px 0 0 2.5px;
  background-position: 0 -65px;
}
/* line 716, ../sass/all.scss */
.pro-items2 .shops .o-m-l ul li p {
  font-size: 14px;
  line-height: 18px;
  color: #666;
}
/* line 717, ../sass/all.scss */
.pro-items2 .shops .fl {
  float: left;
  margin-bottom: 110px;
}
/* line 718, ../sass/all.scss */
.pro-items2 .shops .fr {
  float: right;
}
/* line 720, ../sass/all.scss */
.pro-items2 .shops-img {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  justify-content: space-between;
  margin-top: 30px;
}
/* line 725, ../sass/all.scss */
.pro-items2 .wjz_main_t {
  margin: 0 auto;
  position: absolute;
  top: 1650px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 1200px;
  /* Clear floats of children */
  /* Text styling */
  /* Sides */
}
/* line 735, ../sass/all.scss */
.pro-items2 .wjz_main_t h2 {
  margin-top: 40px;
  font-size: 26px;
}
/* line 740, ../sass/all.scss */
.pro-items2 .wjz_main_t p {
  margin: 10px 0;
}
/* line 745, ../sass/all.scss */
.pro-items2 .wjz_main_t .cbp-so-scroller {
  overflow: hidden;
}
/* line 748, ../sass/all.scss */
.pro-items2 .wjz_main_t .cbp-so-section {
  border-bottom: 1px solid #f2f2f2;
}
/* line 752, ../sass/all.scss */
.pro-items2 .wjz_main_t .cbp-so-section:before, .pro-items2 .wjz_main_t .cbp-so-section:after {
  content: " ";
  display: table;
}
/* line 756, ../sass/all.scss */
.pro-items2 .wjz_main_t .cbp-so-section:after {
  clear: both;
}
/* line 760, ../sass/all.scss */
.pro-items2 .wjz_main_t .cbp-so-section h2 {
  font-size: 30px;
  color: #a5a5a5;
  line-height: 30px;
  padding-bottom: 15px;
}
/* line 766, ../sass/all.scss */
.pro-items2 .wjz_main_t .cbp-so-section h2 span {
  color: #fc5604;
  font-weight: bold;
}
/* line 770, ../sass/all.scss */
.pro-items2 .wjz_main_t .cbp-so-section p {
  font-size: 16px;
  color: #555555;
  line-height: 26px;
}
/* line 776, ../sass/all.scss */
.pro-items2 .wjz_main_t .cbp-so-side {
  margin: 0;
  overflow: hidden;
  -webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
  -moz-transition: -moz-transform 0.5s, opacity 0.5s;
  transition: transform 0.5s, opacity 0.5s;
}
/* line 783, ../sass/all.scss */
.pro-items2 .wjz_main_t .cbp-so-side:before, .pro-items2 .wjz_main_t .cbp-so-side:after {
  content: " ";
  display: table;
}
/* line 787, ../sass/all.scss */
.pro-items2 .wjz_main_t .cbp-so-side:after {
  clear: both;
}
/* line 790, ../sass/all.scss */
.pro-items2 .wjz_main_t .cbp-so-side-right {
  float: right;
  text-align: left;
  display: inline-block;
}
/* line 795, ../sass/all.scss */
.pro-items2 .wjz_main_t .cbp-so-side-left {
  float: left;
  text-align: left;
  display: inline-block;
}
/* line 800, ../sass/all.scss */
.pro-items2 .wjz_main_t .cbp-so-init .cbp-so-side {
  opacity: 0;
}
/* line 803, ../sass/all.scss */
.pro-items2 .wjz_main_t .cbp-so-init .cbp-so-side-left {
  display: block;
  float: left;
  -webkit-transform: translateX(-80px);
  -moz-transform: translateX(-80px);
  transform: translateX(-80px);
}
/* line 810, ../sass/all.scss */
.pro-items2 .wjz_main_t .cbp-so-init .cbp-so-side-right {
  float: right;
  -webkit-transform: translateX(80px);
  -moz-transform: translateX(80px);
  transform: translateX(80px);
}
/* line 816, ../sass/all.scss */
.pro-items2 .wjz_main_t .cbp-so-section.cbp-so-animate .cbp-so-side-left, .pro-items2 .wjz_main_t .cbp-so-section.cbp-so-animate .cbp-so-side-right {
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  transform: translateX(0px);
  opacity: 1;
}
/* line 822, ../sass/all.scss */
.pro-items2 .wjz_main_t .sec_o .cbp-so-side-left {
  margin: 0 0 0 80px;
}
/* line 825, ../sass/all.scss */
.pro-items2 .wjz_main_t .sec_o .cbp-so-side-right {
  margin: 53px 60px 0 0;
}
/* line 828, ../sass/all.scss */
.pro-items2 .wjz_main_t .sec_t {
  padding-bottom: 35px;
}
/* line 831, ../sass/all.scss */
.pro-items2 .wjz_main_t .sec_t .cbp-so-side-left {
  margin: 68px 0 0 10px;
}
/* line 834, ../sass/all.scss */
.pro-items2 .wjz_main_t .sec_t .cbp-so-side-right {
  margin: 38px 70px 0 0;
}
/* line 837, ../sass/all.scss */
.pro-items2 .wjz_main_t .sec_s {
  padding-bottom: 35px;
}
/* line 840, ../sass/all.scss */
.pro-items2 .wjz_main_t .sec_s .cbp-so-side-left {
  margin: 22px 0 0 50px;
}
/* line 843, ../sass/all.scss */
.pro-items2 .wjz_main_t .sec_s .cbp-so-side-right {
  margin: 111px 78px 0 0;
}
/* line 846, ../sass/all.scss */
.pro-items2 .wjz_main_t .cbp-so-section.sec_f {
  padding-bottom: 50px;
  border-bottom: 0;
}
/* line 850, ../sass/all.scss */
.pro-items2 .wjz_main_t .sec_f .cbp-so-side-left {
  margin: 105px 0 0 10px;
}
/* line 853, ../sass/all.scss */
.pro-items2 .wjz_main_t .sec_f .cbp-so-side-right {
  margin: 20px 10px 0 0;
}

/* line 859, ../sass/all.scss */
.pro-items3 {
  width: 100%;
  height: 1293px;
  z-index: -111;
  margin-top: -300px;
  background: url("../images/banner3.jpg") 50% 80px no-repeat;
  background-size: cover;
  position: relative;
}

/* line 869, ../sass/all.scss */
.pro-items4 {
  width: 100%;
  height: 2287px;
  position: absolute;
  background: #fcf9f6;
  background-size: cover;
  position: relative;
}

/* line 879, ../sass/all.scss */
.wxd-kt {
  width: 100%;
  text-align: center;
  height: 280px;
  background: url(../images/foot-banner.jpg) no-repeat center top;
  background-attachment: fixed;
}
/* line 885, ../sass/all.scss */
.wxd-kt p {
  color: #fff;
  font-size: 24px;
  line-height: 40px;
  padding-top: 60px;
}
/* line 892, ../sass/all.scss */
.wxd-kt .webSet-btn a {
  display: inline-block;
  color: #ff6800;
  font-size: 20px;
  line-height: 46px;
  width: 240px;
  text-align: center;
  background-color: #fff;
  text-decoration: none;
}
/* line 902, ../sass/all.scss */
.wxd-kt .webSet-btn a:hover {
  background-color: #eaeaea;
}

/* line 906, ../sass/all.scss */
.help-items1 {
  width: 100%;
  height: 500px;
  background: url("../images/help-banner.jpg") 0 0 no-repeat;
  background-size: cover;
  position: relative;
}
/* line 912, ../sass/all.scss */
.help-items1 .con {
  width: 953px;
  position: absolute;
  left: 0;
  top: 15%;
  right: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  justify-items: center;
  flex-flow: column wrap;
  -ms-flex-direction: column;
  -ms-flex-wrap: wrap;
}
/* line 924, ../sass/all.scss */
.help-items1 .con h1 {
  font-size: 36px;
  color: #fff;
}
/* line 928, ../sass/all.scss */
.help-items1 .con .search {
  position: relative;
}
/* line 930, ../sass/all.scss */
.help-items1 .con .search input {
  width: 460px;
  height: 40px;
  border: none;
  text-indent: 32px;
  color: #cccccc;
  font-size: 16px;
  margin-top: 20px;
}
/* line 940, ../sass/all.scss */
.help-items1 .con .search i {
  width: 24px;
  height: 24px;
  background: url("../images/search.png") 0 0 no-repeat;
  background-size: cover;
  position: absolute;
  top: 27px;
  right: 30px;
  z-index: 999;
}

/* line 953, ../sass/all.scss */
.help-items2 {
  margin-top: 50px;
  padding: 40px;
  width: 1200px;
  height: auto;
}
/* line 958, ../sass/all.scss */
.help-items2 .tit {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  border-bottom: 1px solid #dadee1;
  padding-bottom: 10px;
}
/* line 962, ../sass/all.scss */
.help-items2 .tit img {
  width: 20px;
  margin-right: 10px;
}
/* line 966, ../sass/all.scss */
.help-items2 .tit p {
  margin: 0;
  font-size: 19px;
}
/* line 971, ../sass/all.scss */
.help-items2 .con {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: space-between;
  -ms-flex-pack: justify;
}
/* line 975, ../sass/all.scss */
.help-items2 .con ul {
  padding: 30px 20px;
}
/* line 978, ../sass/all.scss */
.help-items2 .con ul .first {
  color: #474e59;
  font-size: 17px;
}
/* line 982, ../sass/all.scss */
.help-items2 .con ul li {
  color: #3099ff;
  padding: 10px 0;
  font-size: 16px;
}

/* line 991, ../sass/all.scss */
.login-out {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: auto;
  background-color: #f5f5f5;
  padding-top: 100px;
}
/* line 1001, ../sass/all.scss */
.login-out .logo {
  width: 90px;
  position: absolute;
  top: 30px;
  left: 30px;
}
/* line 1006, ../sass/all.scss */
.login-out .logo img {
  width: 90px;
}
/* line 1010, ../sass/all.scss */
.login-out .login {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  justify-items: center;
  flex-flow: column wrap;
  -ms-flex-direction: column;
  -ms-flex-wrap: wrap;
  width: 420px;
  height: 441px;
  margin: 0 auto;
  background: #fff;
  margin-bottom: 80px;
}
/* line 1020, ../sass/all.scss */
.login-out .login .tit {
  color: #333333;
  font-size: 30px;
  margin-bottom: 40px;
}
/* line 1025, ../sass/all.scss */
.login-out .login input {
  width: 300px;
  height: 35px;
  color: #cccccc;
  text-indent: 20px;
  margin-top: 20px;
  border-radius: 2px;
  border: 1px solid #cccccc;
}
/* line 1034, ../sass/all.scss */
.login-out .login input:focus {
  outline: none;
  box-shadow: 0 0 5px  #F39800;
  border-radius: 5px;
}
/* line 1039, ../sass/all.scss */
.login-out .login .btn {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  justify-items: center;
  margin-top: 30px;
  margin-bottom: 18px;
  width: 300px;
  height: 39px;
  color: #fefefe;
  background: #f39800;
  border-radius: 3px;
}
/* line 1049, ../sass/all.scss */
.login-out .login .btn:hover {
  background: #F8A71E;
}
/* line 1053, ../sass/all.scss */
.login-out .login .tip {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  justify-content: space-between;
  width: 300px;
  font-size: 12px;
}
/* line 1058, ../sass/all.scss */
.login-out .login .tip a {
  color: #f39800;
  text-decoration: none;
}

/* line 1066, ../sass/all.scss */
.register-out {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: auto;
  background-color: #f5f5f5;
  padding-top: 100px;
}
/* line 1076, ../sass/all.scss */
.register-out .logo {
  width: 90px;
  position: absolute;
  top: 30px;
  left: 30px;
}
/* line 1081, ../sass/all.scss */
.register-out .logo img {
  width: 90px;
}
/* line 1085, ../sass/all.scss */
.register-out .register {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  justify-items: center;
  flex-flow: column wrap;
  -ms-flex-direction: column;
  -ms-flex-wrap: wrap;
  width: 420px;
  height: 580px;
  margin: 0 auto;
  background: #fff;
  margin-bottom: 80px;
}
/* line 1096, ../sass/all.scss */
.register-out .register .tit {
  color: #333333;
  font-size: 30px;
  margin-bottom: 40px;
}
/* line 1101, ../sass/all.scss */
.register-out .register input {
  width: 350px;
  height: 35px;
  color: #cccccc;
  text-indent: 18px;
  border-radius: 2px;
  border: 1px solid #cccccc;
}
/* line 1109, ../sass/all.scss */
.register-out .register input:focus {
  outline: none;
  box-shadow: 0 0 5px  #F39800;
  border-radius: 5px;
}
/* line 1114, ../sass/all.scss */
.register-out .register label {
  margin-top: 20px;
  position: relative;
}
/* line 1120, ../sass/all.scss */
.register-out .register .email i {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 10px;
  top: 8px;
  background: url(../images/user.png) 0 0 no-repeat;
  background-size: cover;
}
/* line 1131, ../sass/all.scss */
.register-out .register .password i {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 10px;
  top: 8px;
  background: url(../images/password.png) 0 0 no-repeat;
  background-size: cover;
}
/* line 1141, ../sass/all.scss */
.register-out .register .code {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  justify-content: space-between;
  width: 350px;
}
/* line 1145, ../sass/all.scss */
.register-out .register .code input {
  text-indent: 18px;
  width: 220px;
}
/* line 1149, ../sass/all.scss */
.register-out .register .code img {
  width: 100px;
}
/* line 1152, ../sass/all.scss */
.register-out .register .code .getCode {
  width: 100px;
  height: 28px;
  font-size: 14px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  justify-items: center;
  border: 1px solid #ff6800;
  padding: 0.2rem 0.5rem;
  border-radius: 0.3rem;
  color: #ff6800;
  background-color: #fff;
  opacity: 1;
}
/* line 1160, ../sass/all.scss */
.register-out .register .btn {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  justify-items: center;
  margin-top: 50px;
  margin-bottom: 18px;
  width: 350px;
  height: 39px;
  color: #fefefe;
  background: #f39800;
  border-radius: 3px;
}
/* line 1170, ../sass/all.scss */
.register-out .register .btn:hover {
  background: #F8A71E;
}
/* line 1174, ../sass/all.scss */
.register-out .register .tip {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  justify-items: center;
  width: 350px;
  font-size: 12px;
  text-align: center;
  margin: 0 auto;
}
/* line 1180, ../sass/all.scss */
.register-out .register .tip p {
  color: #959393;
}
/* line 1183, ../sass/all.scss */
.register-out .register .tip a {
  color: #f39800;
}
/* line 1187, ../sass/all.scss */
.register-out .register .tip2 {
  margin-top: 40px;
}

/* line 1193, ../sass/all.scss */
.ag-items1 {
  width: 100%;
  height: 630px;
  background: url("../images/ag-banner.jpg") 0 0 no-repeat;
  background-size: cover;
}

/* line 1199, ../sass/all.scss */
.ag-items2 {
  position: relative;
}
/* line 1202, ../sass/all.scss */
.ag-items2 .l {
  padding: 200px 80px;
  color: #6EB444;
  width: 1200px;
  margin: 0 auto;
}
/* line 1207, ../sass/all.scss */
.ag-items2 .l .tit {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
}
/* line 1209, ../sass/all.scss */
.ag-items2 .l .tit h2 {
  font-size: 33px;
  margin: 0;
  font-weight: bolder;
  margin-right: 10px;
}
/* line 1215, ../sass/all.scss */
.ag-items2 .l .tit p {
  font-size: 12px;
  margin: 0;
}
/* line 1223, ../sass/all.scss */
.ag-items2 .l .text {
  margin-top: 30px;
  color: #6EB444;
}
/* line 1226, ../sass/all.scss */
.ag-items2 .l .text li {
  margin-top: 20px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
}
/* line 1229, ../sass/all.scss */
.ag-items2 .l .text li span {
  width: 30px;
  height: 30px;
  background: url(../images/shuzikuang.png) 0 0 no-repeat;
  background-size: cover;
  text-align: center;
  line-height: 30px;
  margin-right: 5px;
  font-size: 16px;
  color: #6EB444;
}
/* line 1240, ../sass/all.scss */
.ag-items2 .l .text li p {
  font-size: 16px;
}
/* line 1245, ../sass/all.scss */
.ag-items2 .l .quan {
  width: 433px;
  position: absolute;
  top: 100px;
  left: 950px;
}
/* line 1250, ../sass/all.scss */
.ag-items2 .l .quan img {
  width: 433px;
}
/* line 1255, ../sass/all.scss */
.ag-items2 .b {
  width: 100%;
  height: auto;
  background: url(../images/sanwei.jpg) 0 0 no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
/* line 1262, ../sass/all.scss */
.ag-items2 .b .con {
  width: 1200px;
  padding: 100px 0px;
  color: #fff;
  margin: 0 auto;
}
/* line 1268, ../sass/all.scss */
.ag-items2 .b .con .tit p {
  margin-top: 20px;
}
/* line 1272, ../sass/all.scss */
.ag-items2 .b .con ul {
  margin-top: 70px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  justify-content: space-around;
  -ms-flex-pack: justify;
}
/* line 1277, ../sass/all.scss */
.ag-items2 .b .con ul li {
  margin: 0 30px;
  width: 300px;
}
/* line 1280, ../sass/all.scss */
.ag-items2 .b .con ul li img {
  margin-bottom: 20px;
}
/* line 1283, ../sass/all.scss */
.ag-items2 .b .con ul li p {
  font-size: 19px;
}
/* line 1286, ../sass/all.scss */
.ag-items2 .b .con ul li p + p {
  font-size: 13px;
}

/* line 1294, ../sass/all.scss */
.ag-items3 {
  margin-bottom: 52px;
}
/* line 1296, ../sass/all.scss */
.ag-items3 .con {
  width: 1200px;
  padding: 100px 0px;
  margin: 0 auto;
}
/* line 1302, ../sass/all.scss */
.ag-items3 .con .tit p {
  margin-top: 20px;
}
/* line 1306, ../sass/all.scss */
.ag-items3 .con ul {
  margin-top: 70px;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  justify-content: space-around;
  -ms-flex-pack: justify;
}
/* line 1311, ../sass/all.scss */
.ag-items3 .con ul li {
  margin: 0 30px;
  text-align: center;
  width: 300px;
}
/* line 1315, ../sass/all.scss */
.ag-items3 .con ul li img {
  margin-bottom: 20px;
}
/* line 1318, ../sass/all.scss */
.ag-items3 .con ul li p {
  font-size: 19px;
  margin-bottom: 20px;
}
/* line 1323, ../sass/all.scss */
.ag-items3 .con ul li p + p {
  font-size: 13px;
  color: #7F8082;
}
/* line 1330, ../sass/all.scss */
.ag-items3 .con2 {
  width: 1200px;
  height: 650px;
  padding: 100px 0px;
  margin: 0 auto;
}
/* line 1336, ../sass/all.scss */
.ag-items3 .con2 .tit p {
  margin-top: 20px;
  font-size: 30px;
  color: #24AF95;
  text-align: center;
}
/* line 1343, ../sass/all.scss */
.ag-items3 .con2 .entOut {
  width: 1200px;
  margin-top: 80px;
  position: relative;
}
/* line 1347, ../sass/all.scss */
.ag-items3 .con2 .entOut .ent1 {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  justify-items: center;
  flex-flow: column;
  -ms-flex-direction: column;
  position: absolute;
  top: 0;
  left: 40%;
}
/* line 1354, ../sass/all.scss */
.ag-items3 .con2 .entOut .ent1 p {
  margin-top: 25px;
  color: #999;
}
/* line 1359, ../sass/all.scss */
.ag-items3 .con2 .entOut .ent2 {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  justify-items: center;
  flex-flow: column;
  -ms-flex-direction: column;
  position: absolute;
  top: 100px;
  left: 200px;
}
/* line 1366, ../sass/all.scss */
.ag-items3 .con2 .entOut .ent2 p {
  margin-top: 25px;
  color: #999;
}
/* line 1371, ../sass/all.scss */
.ag-items3 .con2 .entOut .ent3 {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  justify-items: center;
  flex-flow: column;
  -ms-flex-direction: column;
  position: absolute;
  top: 100px;
  right: 200px;
}
/* line 1378, ../sass/all.scss */
.ag-items3 .con2 .entOut .ent3 p {
  margin-top: 25px;
  color: #999;
}
/* line 1383, ../sass/all.scss */
.ag-items3 .con2 .entOut .ent4 {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  justify-content: center;
  -ms-flex-pack: center;
  -ms-flex-line-pack: center;
  justify-items: center;
  flex-flow: column;
  -ms-flex-direction: column;
  position: absolute;
  background: url(../images/duobian.png) 0 0 no-repeat;
  background-size: cover;
  width: 125px;
  height: 115px;
  top: 190px;
  left: 46%;
  font-size: 28px;
  padding-top: 17px;
  color: #FFCE30;
}
/* line 1398, ../sass/all.scss */
.ag-items3 .con2 .entOut .ent4 p {
  margin: 0px;
  text-align: center;
}
/* line 1402, ../sass/all.scss */
.ag-items3 .con2 .entOut .ent4 p {
  margin-top: -8px;
}
/* line 1409, ../sass/all.scss */
.ag-items3 .con3 {
  width: 1200px;
  height: 600px;
  margin: 0 auto;
}
/* line 1414, ../sass/all.scss */
.ag-items3 .con3 .tit p {
  margin-top: 20px;
  font-size: 30px;
  color: #6EB444;
  text-align: center;
}
/* line 1421, ../sass/all.scss */
.ag-items3 .con3 .applyForm {
  width: 1200px;
  height: 600px;
  background: url(../images/shou.jpg) 0 0 no-repeat;
  background-size: cover;
  padding: 77px 400px;
}
/* line 1427, ../sass/all.scss */
.ag-items3 .con3 .applyForm input {
  padding: 3px;
  width: 400px;
  padding-left: 10px;
  margin-bottom: 20px;
}
/* line 1433, ../sass/all.scss */
.ag-items3 .con3 .applyForm input:focus {
  color: #ccc;
}
/* line 1436, ../sass/all.scss */
.ag-items3 .con3 .applyForm .btn-base-bg {
  background: #17bed2;
  color: #fff;
  border-color: transparent;
}
/* line 1441, ../sass/all.scss */
.ag-items3 .con3 .applyForm .btn-base-bg:hover {
  background: #2AC7DA;
}
/* line 1445, ../sass/all.scss */
.ag-items3 .con3 .applyForm .btn-theme-sm {
  font-size: 13px;
  font-weight: 600;
  padding: 15px 30px;
  margin-top: 15px;
}
/* line 1451, ../sass/all.scss */
.ag-items3 .con3 .applyForm .select {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
  margin-bottom: 15px;
}
/* line 1454, ../sass/all.scss */
.ag-items3 .con3 .applyForm .select select {
  width: 130px;
  margin-right: 5px;
}
/* line 1459, ../sass/all.scss */
.ag-items3 .con3 .applyForm .codeOut {
  display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-content: center;
  align-items: center;
  -ms-flex-align: center;
}
/* line 1461, ../sass/all.scss */
.ag-items3 .con3 .applyForm .codeOut .code {
  width: 250px;
}
/* line 1467, ../sass/all.scss */
.ag-items3 .con3 .applyForm .codeOut .code-btn {
  width: 130px;
  height: 34px;
  margin-left: 20px;
  background: #fff;
  color: #17bed2;
  border: 1px solid #17bed2;
}
/* line 1475, ../sass/all.scss */
.ag-items3 .con3 .applyForm .codeOut .code-btn:hover {
  background: #17bed2;
  color: #fff;
}
/* line 1480, ../sass/all.scss */
.ag-items3 .con3 .applyForm textarea {
  width: 400px;
  resize: none;
}
